package com.kaifamiao.boxing;

/**
 * 1、将基本类型的值自动包装到其相应类型的一个对象中就是自动装箱(auto-boxing)
 * 2、自动装箱只是一种语法糖，实际上在编译阶段还是将相应代码替换成了"手动装箱"的代码
 */
public class AutoBoxingTest {

	public static void main(String[] args) {
		
		int primitive = 99 ;
		// 在编译阶段会将 
		// Integer wrapper = primitive ; 
		// 转换为 
		// Integer wrapper = Integer.valueOf( primitive );
		Integer wrapper = primitive ; // auto-boxing
		System.out.println( wrapper.getClass() );
		System.out.println( System.identityHashCode( wrapper ) );
		
	}

}
